expert marksman - English Synonyms Dictionary